package com.net.oil.main.contract;

import com.net.oil.base.IBaseModel;

/**
 * 作者：lch
 * 时间：2018/4/30 0030:下午 18:16
 * 邮箱：245850413@qq.com
 * 说明：
 */

public interface FeedbackContract {
    interface Model extends IBaseModel{

        /**
         * 提交反馈
         * @param content   反馈内容
         */
        void commitFeedback(String content);
    }

    interface View {

        /**
         * 提交反馈成功
         */
        void commitFeedbackSuccess();

        /**
         * 提交反馈失败
         */
        void commitFeedbackFailed();
    }

    interface Presenter {

        /**
         * 提交反馈
         * @param content   反馈内容
         */
        void commitFeedback(String content);

        /**
         * 提交反馈成功
         */
        void commitFeedbackSuccess();

        /**
         * 提交反馈失败
         */
        void commitFeedbackFailed();
    }
}
